package Demo2;
//抽奖器

import java.util.ArrayList;
import java.util.Random;

public class ProductGetter<T> {
    Random random = new Random();
    //    奖品
    private T product;
    //    奖品集合
    ArrayList<T> list = new ArrayList<>();

    //    添加奖品
    public void addProduct(T t) {
        list.add(t);
    }

    //    抽奖
    public T getProduct() {
        product = list.get(random.nextInt(list.size()));
        return product;
    }

    //    泛型方法
    public <E> E getProduct(ArrayList<E> list) {
        return list.get(random.nextInt(list.size()));
    }
}
